Improving the performances of JMS-based applications

نویسندگان

  • Christophe Taton
  • Noel De Palma
  • Sara Bouchenak
  • Daniel Hagimont
چکیده

In the Java world, a standardised interface exists for Message-Oriented Middleware (MOM): Java Messaging Service or JMS. Like other middleware, some JMS implementations use clustering techniques to provide some level of performance and fault tolerance. In this paper, we analyse the efficiency of various clustering policies in a real-life cluster and the key parameters impacting the performances of MOMs. We show that the resource efficiency of the clustering methods can be very poor due to local instabilities and/or global load variations. To solve these issues, we describe the rules that control these parameters for optimal performances and propose a solution based on autonomic computing to (1) dynamically adapt the load distribution among the servers (load-balancing aspect) and (2) dynamically adapt the replication level (provisioning aspect). We present an evaluation that shows the impact of these rules on the performances and behaviour of the dynamic provisioning of replicated queues.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Solace JMS Broker Delivers Highest Throughput for Persistent and Non-Persistent Delivery

Java Message Service (JMS) is a standardized messaging interface that has become a pervasive part of the IT landscape since it was introduced as part of the Java Platform, Enterprise Edition. Like all message-oriented middleware, JMS enables asynchronous, loosely-coupled communication between distributed computer systems. JMS has become so popular, so quickly because it provides the key capabil...

متن کامل

JMS on Mobile Ad Hoc Networks

The Java Message Service (JMS) provides a standard asynchronous messaging API, which simplifies the construction of loosely coupled, distributed applications. This paper describes the design and implementation of a pure Java JMS solution for mobile adhoc networks (MANETs). The resulting JMS solution simplifies not only the construction of MANET applications but also the re-deployment of any exi...

متن کامل

Automated Extraction of Abstract Behavioural Models from JMS Applications

Distributed systems are hard to program, understand and analyze. Two key sources of complexity are the many possible behaviors of a system, arising from the parallel execution of its distributed nodes, and the handling of asynchronous messages exchanged between nodes. We show how to systematically construct executable models of publish/subscribe systems based on the Java Messaging Service (JMS)...

متن کامل

The influence of organizational citizenship behavior in improving the organizational performances

Organizational citizenship behavior has always been tested in the knowledge-intensive sectors of societies. Organizational citizenship behavior is a voluntary and discretionary behavior that is supposed to build up the cultural aspect of the organization; it is not part of the personnel's contractual tasks and can contribute to the successful implementation of the organization's objectives. The...

متن کامل

The Java Message

The Java Message Service 1.0.2 specification defines a platformand implementation independant system with which applications can communicate with each other in a standardized way. Communication can be done as either point to point messaging or broadcasting (multicasting, rather) and all communication is done asynchronously and using strong encryption. Applications for the JMS systems can be fou...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Int. J. Auton. Comp.

دوره 1  شماره 

صفحات  -

تاریخ انتشار 2009